TCP Wake-Up: Reducing Keep-Alive Traffic in Mobile IPv4 and IPsec NAT Traversal
نویسنده
چکیده
Applications such as instant messaging and push email require long-lived connections between clients and servers. In the absence of other traffic, stateful firewalls and Network Address Translators (NATs) require “keep-alive” messages to maintain state for such persistent connections. We present new measurements analyzing the energy consumption of these keep-alive messages on a mobile phone in 2G (GSM), 3G (WCDMA), High-Speed Downlink Packet Access (HSDPA), and IEEE 802.11 Wireless LAN networks. The measurements confirm earlier results showing that frequent keep-alive messages consume significant amounts of energy in 2G and 3G networks, but suggest they are not a significant problem in Wireless LANs. To reduce energy consumption, we introduce TCP Wake-Up, an extension to Mobile IPv4 and IPsec NAT traversal mechanisms. This extension significantly reduces the need for keep-alive messages, while still avoiding complexity of IP-over-TCP tunneling. Our measurements show that TCP Wake-Up can extend battery lifetime by a factor of 2 to 7 in 2G/3G networks. The results also suggest guidelines for developers of future protocols: in particular, we claim that “always-on” applications that aim to be used in current 2G/3G networks cannot be solely based on UDP.
منابع مشابه
NAT Traversal Capability and Keep-Alive Functionality with IPSec in IKEv2 Implementation
Since IPv4 Private Networks are behind NAT (Network Address Translation) devices. So, to bypass the Binding Update and Binding Acknowledgment by NAT, we need to encapsulate it in UDP (User datagram Protocol) Packets. Hence, the Dual Stack Mobile IPv6 should support NAT Traversal and Detection. So for proper securing and fully functionality of NAT traversal, it should be IP Security Protected. P...
متن کاملIPSec over Heterogeneous IPv4 and IPv6 Networks: ISSUES AND IMPLEMENTATION
In the face of looming IPv4 address exhaustion and the slow pace of IPv4 to IPv6 migration, this work deploys the IPv4/IPv6 translation gateway as a mechanism to ensure most of IPv6 mission critical applications to continuously interoperate with legacy IPv4 nodes. However, the existence of translation gateway between two IPSec nodes from disparate address realms imposes some incompatibility iss...
متن کاملNAT traversal for IPsec
Network Address Translator (NAT) is a technology that is used for allowing multiple computers in the network to share a single public IP address for accessing the Internet. The basic reason for NAT usage is the limited number of IPv4 addresses. NAT is widely used in the current networks where it is also used as cloaking service for computers in internal network, since all computers behind the N...
متن کاملChallenge and solutions of NAT traversal for ubiquitous and pervasive applications on the Internet
Network Address Translator (NAT) has brought up many changes and opportunities to the Internet. How do the ubiquitous and pervasive applications coexist with NAT and interoperate with each other? In this article, we discuss the essence of NAT sensitive applications as well as the challenge and response for various NAT traversal solutions. All questions pointed to redesign a new NAT framework wi...
متن کاملFirewall traversal in mobile IPv6 networks
Middleboxes such as firewalls are an important aspect for a majority of IP networks today. Current IP networks are predominantly based on IPv4 technology, and hence various firewalls as well as Network Address Translators (NATs) have been originally designed for these networks. Deployment of IPv6 networks is currently work in progress. Given the fact that Mobile IPv6 is a recent standard, most ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008